package com.estun.backroundManagementService.domain.factoryMes.request;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author yusiocng
 * @date 2023/12/20
 * @description 告警推送类
 */
@Data
public class PushAlarmRequest {

    /**
     * 产线编码
     */
    private String lineCode;
    /**
     * 工位编码
     */
    private String stationCode;
    /**
     * 设备编码
     */
    private String machineCode;
    /**
     * 数采设备编码
     */
    private String acquisitCode;

    /**
     * 预警事件编码：传入值优先用传入的值，如不传值，则会按传入的值拼接预警编码去MES系统中匹配
     */
    private String warningCode;

    /**
     * 预警事件类型//0-设备类；1-生产类；
     * 预警事件类型：0表示设备预警，1表示物料预警，2表示操作异常预警，3表示工艺异常预警，4表示环境异常预警，5表示生产异常预警
     */
    private String warningType;
    /**
     * 预警信息
     */
    private String warningDesc;
    /**
     * 预警发生时间
     */
    private LocalDateTime warningTime;

}
